using MeasureAbstract.Base;
using MeasureAbstract.INearfieldMeasure;
using System;
using System.Collections.ObjectModel;
using System.Threading.Tasks;

namespace MeasureLibrary.NearfieldMeasure
{
    public class NearfieldMeasure_Common : INearfieldMeasure
    {
        public override string MeasureName => throw new NotImplementedException();

        public override string Description => throw new NotImplementedException();

        public override ObservableCollection<IDeviceBase> DeviceList { get => throw new NotImplementedException(); set => throw new NotImplementedException(); }
        public override double Process { get => throw new NotImplementedException(); set => throw new NotImplementedException(); }

        public override void MeasureContinue()
        {
            throw new NotImplementedException();
        }

        public override Task MeasureInitialize(object obj)
        {
            throw new NotImplementedException();
        }

        public override void MeasurePause()
        {
            throw new NotImplementedException();
        }

        public override void MeasureReset()
        {
            throw new NotImplementedException();
        }

        public override Task MeasureStart(object Type)
        {
            throw new NotImplementedException();
        }

        public override void MeasureStop()
        {
            throw new NotImplementedException();
        }

        public override void SaveData(object obj)
        {
            throw new NotImplementedException();
        }
    }
}
